large meatball - German English Dictionary